package day13;

import java.util.Scanner;

/*
 * 
 *  == 和 equals()区别
 *  
 *  一、 ==的使用
 *  ==：运算符
 *  1.可以四月在基本数据类型变量和引用数据类型变量中
 *  2.如果比较的是基本数据类型变量，比较两个变量保存的数据是否相等。（不一定数据类型要相同）
 * 		如果比较的是引用类型变量，比较两个对象的地址值是否相同；即指的实体是否相同
 * 	
 * 
 * 	二、equals()方法使用：
 * 	1.是一个方法，而非运算符
 * 	2.只能适用于引用数据类型
 * 
 */

public class equalsTest {
	public static void main(String[] args) {
		int i = 10*Math.sqrt(a);
		int j = 10;
		double d = 10;
		System.out.println(i==j);
		System.out.println(i==d);
		Scanner sc = new Scanner(System.in);
		boolean b = true;
		System.out.println(i==b);
		
		char c = 10;
		System.out.println(i==c);
		
		char c1 = 'A';
		char c2 = 65;
		
		System.out.println(c1==c2);
		
		String str1 = "luyi";
		String str2 = "luyi";
		System.out.println(str1 == str2);
	
		System.out.println("************");
		
		System.out.println(str.equals(str2));
	
	}
	
	
}


